package com.keke.beauty.sys.file.service.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.keke.beauty.sys.file.entity.TabFile;
import com.keke.beauty.sys.file.mapper.TabFileMapper;
import com.keke.beauty.sys.file.service.TabFileService;
/**
 * 描述：文件管理服务层
 * @author 
 * @Data 2019年02月22日 16:14:01
 */
@Service
public class TabFileServiceImpl implements TabFileService {

    @Autowired
    private TabFileMapper mapper;
	
    /**
     * 根据guid查询文件管理
     * @author 
     * @Data 2019年02月22日 16:14:01
     * @param id
     * @return
     */
    @Override
    public TabFile findByPrimaryKey(Integer id) {
        return mapper.selectByPrimaryKey(id);
    }

    /**
     * 保存文件管理
     * @author 
     * @Data 2019年02月22日 16:14:01
     * @param file
     * @return
     */
    @Override
    public Integer insert(TabFile file) {
        return mapper.insertSelective(file);
    }

    /**
     * 更新文件管理
     * @author 
     * @Data 2019年02月22日 16:14:01
     * @param file
     * @return
     */
    @Override
    public Integer update(TabFile file) {
        return mapper.updateByPrimaryKeySelective(file);
    }

    /**
     * 文件管理列表
     * @author 
     * @Data 2019年02月22日 16:14:01
     * @param search
     * @return
     */
    @Override
    public List<TabFile> getList(String search) {
        return mapper.selectAll(search);
    }
}